package tt.com.depositmessage.vo;

import com.baomidou.mybatisplus.annotation.TableField;
import lombok.*;
import tt.com.common.annotation.IsNull;

import java.math.BigDecimal;

@Data
@AllArgsConstructor
@NoArgsConstructor
@ToString
public class DeadMessageVo {
    /**
     * 逝者编号
     */
    @TableField(value = "dead_no")
    private String deadNo;
    /**
     * 逝者姓名
     */
    @IsNull
    @TableField(value = "`name`")
    private String name;
    /**
     * 家属姓名
     */
    @TableField(value = "relation_name")
    private String relationName;
    /**
     * 寄存位置
     */
    @TableField(value = "deposit_location")
    private String depositLocation;
    /**
     * 家属联系电话
     */
    @TableField(value = "relation_phone")
    private String relationPhone;
    /**
     * 墓地面积
     */
    @TableField(value = "acreage")
    private BigDecimal acreage;
    /**
     * 高度
     */
    @TableField(value = "height")
    private BigDecimal height;
    /**
     * 穴位类型(1 单穴 2 双穴3 多穴 )
     */
    @TableField(value = "grave_num_type")
    private Integer graveNumType;
    /**
     * 种类( 0 :墓地 1 : 骨灰楼2：壁穴 3：草坪 4：树葬)
     */
    @TableField(value = "species")
    private Integer species;
}
